package com.artisan.provider.covtransformation;

import com.artisan.provider.domain.ZgIntegral;
import com.artisan.provider.dto.ZgIntegralDto;
import com.artisan.provider.vo.ZgIntegralVo;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import java.util.List;

public interface CovIntegralTransformation {
    CovIntegralTransformation INSTANCE = Mappers.getMapper(CovIntegralTransformation.class);

    @Mappings({})
    ZgIntegral zgIntegral(ZgIntegralDto zgIntegralDto);

    @Mappings({})
    ZgIntegralDto zgIntegralDto(ZgIntegral zgIntegral);

    @Mappings({})
    List<ZgIntegral> zgIntegrals(List<ZgIntegralVo> zgIntegralVos);

    @Mappings({})
    List<ZgIntegralVo> zgIntegralVos(List<ZgIntegral> zgIntegrals);
}
